<?php

namespace Siese\EntityBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * CatDeportes
 *
 * @ORM\Table(name="cat_deportes")
 * @ORM\Entity
 */
class CatDeportes
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="nb_deporte", type="string", nullable=true)
     */
    private $nbDeporte;

   /**
     * @ORM\OneToMany(targetEntity="DeportesEntidadInspeccion", mappedBy="deporte")
     */
    private $entidadInspeccionDeporte;

  
    /**
     * Constructor
     */
    public function __construct()
    {
        $this->entidadInspeccionDeporte = new \Doctrine\Common\Collections\ArrayCollection();
    }

    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set nbDeporte
     *
     * @param string $nbDeporte
     * @return CatDeportes
     */
    public function setNbDeporte($nbDeporte)
    {
        $this->nbDeporte = $nbDeporte;

        return $this;
    }

    /**
     * Get nbDeporte
     *
     * @return string 
     */
    public function getNbDeporte()
    {
        return $this->nbDeporte;
    }

    /**
     * Add entidadInspeccionDeporte
     *
     * @param \Siese\EntityBundle\Entity\DeportesEntidadInspeccion $entidadInspeccionDeporte
     * @return CatDeportes
     */
    public function addEntidadInspeccionDeporte(\Siese\EntityBundle\Entity\DeportesEntidadInspeccion $entidadInspeccionDeporte)
    {
        $this->entidadInspeccionDeporte[] = $entidadInspeccionDeporte;

        return $this;
    }

    /**
     * Remove entidadInspeccionDeporte
     *
     * @param \Siese\EntityBundle\Entity\DeportesEntidadInspeccion $entidadInspeccionDeporte
     */
    public function removeEntidadInspeccionDeporte(\Siese\EntityBundle\Entity\DeportesEntidadInspeccion $entidadInspeccionDeporte)
    {
        $this->entidadInspeccionDeporte->removeElement($entidadInspeccionDeporte);
    }

    /**
     * Get entidadInspeccionDeporte
     *
     * @return \Doctrine\Common\Collections\Collection 
     */
    public function getEntidadInspeccionDeporte()
    {
        return $this->entidadInspeccionDeporte;
    }
}
